Performance Evaluation of Hierarchy Annotation and Credit Distribution Quiescence Mechanisms
نویسندگان
چکیده
This paper evaluates the execution characteristics of two high-capability software-based approaches for detecting termination in distributed environments. The Tiered Algorithm relies on use of a global invariant that indicates equality between process production and consumption at each level of process nesting. The Credit Algorithm relies on the distribution of a unit value from the initial parent process that can only be reconstituted if the barrier is complete. While both strategies can detect termination correctly regardless of the execution ordering, avoid potential race conditions caused by unpredictable transit times, and support arbitrary run-time binding of logical processes to physical processors, they each exhibit different message count complexity, message bit complexity, controller overhead, and detection delay. These metrics were assessed under 100 randomly generated trials consisting of 101 to 703 tasks under a variety of task creation and termination ordering scenarios. The Tiered Algorithm exchanged an average 12.9% fewer synchronization messages and 24.1% fewer bits in total than the Credit Algorithm. Results indicate that while the Tiered Algorithm required 80% fewer controller operations, the Credit Algorithm contributed an average of 3.9 fewer operations affecting detection latency with less variability.
منابع مشابه
Functional Annotation of Genes Using Hierarchical Text Categorization
This paper addresses the task of functional annotation of genes from biomedical literature. We view this task as a hierarchical text categorization problem with Gene Ontology as a class hierarchy. We present a novel global hierarchical learning approach that takes into account the semantics of a class hierarchy. This algorithm with AdaBoost as the underlying learning procedure significantly out...
متن کاملGlobal Quiescence Detection Y Based on Credit Distribution and Recover
We present a new, yet very simple principle for global quiescence deteco tion. All active processes and all messages of the underlying computation have a share f a credit initially distributed by the environment. The sum of all credit shares is kept t n invariant. When the environment has recovered the whole credit, it can conclude tha o processes are active and no messages are in transit. We s...
متن کاملGlobal Quiescence Detection Based on Credit Distribution and Recovery
We present a new, yet very simple principle for global quiescence deteco tion. All active processes and all messages of the underlying computation have a share f a credit initially distributed by the environment. The sum of all credit shares is kept t n invariant. When the environment has recovered the whole credit, it can conclude tha o processes are active and no messages are in transit. We s...
متن کاملFuzzy Neighbor Voting for Automatic Image Annotation
With quick development of digital images and the availability of imaging tools, massive amounts of images are created. Therefore, efficient management and suitable retrieval, especially by computers, is one of themost challenging fields in image processing. Automatic image annotation (AIA) or refers to attaching words, keywords or comments to an image or to a selected part of it. In this paper,...
متن کاملRanking Healthcare Centers Using Fuzzy Analytic Hierarchy Process and TOPSIS: Iranian Experience
Establishing justice in healthcare services is currently a major challenge for public healthcare systems, especially in developing countries. Inadequate distribution of resources and facilities is among the root causes of unfair access to healthcare. Using ranking mechanisms, healthcare managers are able to compare different areas in terms of the services they receive, which will help achieve b...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006